artificial kidney - Spanish English Dictionary